define(function(require, exports, module) {
    require("main.css");
    var fml = require("fml");
    var log = require("log");
    var chaxun = require("chaxun");
    var shengci = require("shengci");
    
    function onclick(){
      var word = $(this).addClass("clicked").html().toLowerCase(); 
      shengci.update(word);  
      chaxun.cha(word);
      return false;
    }
    
    exports.init = function(pages){
      log(rooturl);
      $.mobile.allowCrossDomainPages = true;
      $.support.cors = true;
      $.mobile.defaultDialogTransition='none';
      $.mobile.defaultPageTransition='none';
      $("body").append(pages);
      $("#front #before").hide();
      $("#front #after").show();
      
      chaxun.init();
      $("#fml #search").click(function(){chaxun.cha();});
      $('.word').live("click",onclick);
      shengci.show();
      $("#menu").html("<img src='"+rooturl+"loading.gif' /><br />载入中...");
      fml.addpage( 0,function(posts){     
        if(posts==null){
          $("#front #menu").html("载入失败");
        }else{
          $("#front #menu").html("<a data-role='button' href='#fml'>点击开始</a>");
          var $post1 = $("#fml #posts0").html(posts);
          fml.addpage(1,function(posts){if(posts){ return $("#fml #posts1").html(posts);} }  );
          return $post1;
        }
      });
    }
  });